﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabCompany
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public string? company_name { get; set; }
        public string? abbr { get; set; }
        public string? default_currency { get; set; }
        public string? country { get; set; }
        public int is_group { get; set; }
        public string? default_holiday_list { get; set; }
        public string? default_letter_head { get; set; }
        public string? tax_id { get; set; }
        public string? domain { get; set; }
        public DateOnly? date_of_establishment { get; set; }
        public string? parent_company { get; set; }
        public string? company_logo { get; set; }
        public DateOnly? date_of_incorporation { get; set; }
        public string? phone_no { get; set; }
        public string? email { get; set; }
        public string? company_description { get; set; }
        public DateOnly? date_of_commencement { get; set; }
        public string? fax { get; set; }
        public string? website { get; set; }
        public string? create_chart_of_accounts_based_on { get; set; }
        public string? existing_company { get; set; }
        public string? chart_of_accounts { get; set; }
        public string? default_buying_terms { get; set; }
        public string? sales_monthly_history { get; set; }
        public decimal monthly_sales_target { get; set; }
        public decimal total_monthly_sales { get; set; }
        public string? default_selling_terms { get; set; }
        public string? default_warehouse_for_sales_return { get; set; }
        public decimal credit_limit { get; set; }
        public string? transactions_annual_history { get; set; }
        public string? default_bank_account { get; set; }
        public string? default_cash_account { get; set; }
        public string? default_receivable_account { get; set; }
        public string? round_off_account { get; set; }
        public string? round_off_cost_center { get; set; }
        public string? write_off_account { get; set; }
        public string? exchange_gain_loss_account { get; set; }
        public string? unrealized_exchange_gain_loss_account { get; set; }
        public string? unrealized_profit_loss_account { get; set; }
        public int allow_account_creation_against_child_company { get; set; }
        public string? default_payable_account { get; set; }
        public string? default_expense_account { get; set; }
        public string? default_income_account { get; set; }
        public string? default_deferred_revenue_account { get; set; }
        public string? default_deferred_expense_account { get; set; }
        public string? default_discount_account { get; set; }
        public string? payment_terms { get; set; }
        public string? cost_center { get; set; }
        public string? default_finance_book { get; set; }
        public int enable_perpetual_inventory { get; set; }
        public int enable_provisional_accounting_for_non_stock_items { get; set; }
        public string? default_inventory_account { get; set; }
        public string? stock_adjustment_account { get; set; }
        public string? default_in_transit_warehouse { get; set; }
        public string? stock_received_but_not_billed { get; set; }
        public string? default_provisional_account { get; set; }
        public string? accumulated_depreciation_account { get; set; }
        public string? depreciation_expense_account { get; set; }
        public string? series_for_depreciation_entry { get; set; }
        public string? disposal_account { get; set; }
        public string? depreciation_cost_center { get; set; }
        public string? capital_work_in_progress_account { get; set; }
        public string? asset_received_but_not_billed { get; set; }
        public int auto_exchange_rate_revaluation { get; set; }
        public string? auto_err_frequency { get; set; }
        public int submit_err_jv { get; set; }
        public string? exception_budget_approver_role { get; set; }
        public string? registration_details { get; set; }
        public int lft { get; set; }
        public int rgt { get; set; }
        public string? old_parent { get; set; }
        public string? _user_tags { get; set; }
        public string? _comments { get; set; }
        public string? _assign { get; set; }
        public string? _liked_by { get; set; }
        public string? default_expense_claim_payable_account { get; set; }
        public string? default_employee_advance_account { get; set; }
        public string? default_payroll_payable_account { get; set; }
    }
}
